SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.framework.service
インタフェース CardServiceFactory


public interface CardServiceFactory

フレームワークで使用されるインタフェースです .


メソッドの概要
 CardService create(Card card, java.lang.Class cls)
          このメソッドは、フレームワークから呼び出されます .
 void initialize(java.util.Hashtable env)
          このメソッドは、フレームワークから呼び出されます .
 java.util.Iterator listCardServices()
          このメソッドは、フレームワークから呼び出されます .
 void release()
          このメソッドは、フレームワークから呼び出されます .
 

メソッドの詳細

initialize

public void initialize(java.util.Hashtable env)
                throws CardServiceFactoryException
このメソッドは、フレームワークから呼び出されます .

パラメータ:
env - 環境プロパティ .
例外:
CardServiceFactoryException - カードサービスファクトリの初期化中にエラーが発生した場合 .

release

public void release()
             throws CardServiceFactoryException
このメソッドは、フレームワークから呼び出されます .

例外:
CardServiceFactoryException - リソースの解放中にエラーが発生した場合 .

listCardServices

public java.util.Iterator listCardServices()
                                    throws CardServiceFactoryException
このメソッドは、フレームワークから呼び出されます .

戻り値:
カードサービスの反復子 .
例外:
CardServiceFactoryException - カードサービスを取得する際にエラーが発生した場合 .

create

public CardService create(Card card,
                          java.lang.Class cls)
                   throws CardServiceNotFoundException,
                          CardServiceFactoryException
このメソッドは、フレームワークから呼び出されます .

パラメータ:
card - カードオブジェクト .
cls - CardServiceクラス .
戻り値:
カードサービス .
例外:
CardServiceNotFoundException - 該当するカードサービスが見つからなかった場合 .
CardServiceFactoryException - サービスファクトリでエラーが発生した場合 .

SDK/J Authentication Package ver1.0
RICOH Confidential